package org.tuoren.system.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

/**
 * 访问记录对象 sys_visit
 *
 * @author Lion Li
 * @date 2025-03-19
 */
@Data
@TableName("sys_visit")
public class SysVisit implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 访问Id
     */
    @TableId(value = "visit_id")
    private Long visitId;

    /**
     * 模块标题
     */
    private String title;

    /**
     * 操作类别（0其它 1后台用户 2手机端用户）
     */
    private String visitType;

    /**
     * 页面URL
     */
    private String visitUrl;

    /**
     * 主机地址
     */
    private String visitIp;

    /**
     * 操作地点
     */
    private String visitLocation;

    /**
     * 消耗时间
     */
    private Long costTime;

    /**
     * 操作时间
     */
    private Date operTime;

    /**
     *  参数
     */
    private String visitParam;

}
